﻿using System;
using System.Collections.Generic;

namespace Axiom.CodeManifold
{
	public interface IMemento<T>
	{
		T Memento { get; set; }
		void Restore();
		void Store();
		bool IsModified { get; }
		bool IsNew { get; }
	}
}
